metaonly module BoardC inherits biosbob.composite.IModule
{
    config Composes Board           = amaret.freestyle.board.Board;
    config Composes BusyWait        = McuC.BusyWait;
    config Composes Led0            = amaret.freestyle.board.Led0;
    config Composes Led1            = amaret.freestyle.board.Led1;
    config Composes P10             = McuC.P10;
    config Composes P11             = McuC.P11;
    config Composes P12             = McuC.P12;

    final config Binds Board__LedRed = 'Led0';
    final config Binds Board__LedGreen = 'Led1';
    
    final config Binds Led0__BusyWait = 'BusyWait';
    final config Binds Led0__Gpio = 'P10';

    final config Binds Led1__BusyWait = 'BusyWait';
    final config Binds Led1__Gpio = 'P11';
}
